 @media(min-width: 1291px) {
    .cake-main .col-gc-3 {
        margin-top: -480px !important;
     }
}
    

@media(min-width: 480px) {
  .cake-main .col-gc-9  {
    padding: 0 15px 0 0 !important;
}
}

.cake-main .logo.gc-account-logo {
   display: none; 
}

.cake-main .content-menu {
    border-bottom: none !important;
}

.cake-main .container {
    width: 100%;
    max-width: 1400px;
}

.tr-cols {
	max-width: 1080px;    
}

.cake-main  .main-page-block.medium-width .container {
    max-width: 1400px !important;
}

.cake-main .row {
    margin: 0 !important;
}

.cake-main .col-md-12 {
    padding: 0 !important;
}

.cake-main .stream-table {
    margin: 0;
}

.cake-main .stream-table tr td:hover {
    background: transparent;
}

.cake-main .block-tr .stream-table tbody {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 20px;
}

.cake-main .block-tr .stream-table tbody tr td {
    padding: 0;
    height: 100%;
    width: 100%;
    display: block;
}

.cake-main .block-tr .stream-table tbody tr td a {
    height: 100%;
    width: 100%;
    display: block;
    z-index: 100;
}

.cake-main .block-tr .stream-table tbody tr {
    flex: 0 0 calc(50% - 10px);
    border-radius: 16px;
    min-height: 220px;
    display: block;
    box-shadow: 4px 7px 26px 0 rgba(228, 30, 80, 0.08);
	background: #fff1f0;
}

.cake-main .block-tr .stream-table tbody tr a {
    padding: 25px 20px 60px 190px;
    position: relative;
}

.cake-main .block-tr .stream-table tr a .stream-title {
    font-family: var(--font-family);
	font-weight: 700;
	font-size: 25px;
	line-height: 120%;
	text-transform: uppercase;
	color: #000;
}

.cake-main .block-tr .stream-table tbody tr td a:before {
    content: 'Открыть';
    position: absolute;
    bottom: 25px;
    right: 20px;
    width: 110px;
    height: 34px;
    background: #fff4f6;
    border-radius: 10px;
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #e41e50;
    padding: 9px 8px;
}

.cake-main .block-tr .stream-table tbody tr td a {
    display: flex;
    flex-direction: column;
}

.cake-main .block-tr .stream-table tbody tr td a > div {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: start;ъ
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 14px;
    line-height: 127%;
    color: #e41e50;
    margin-top: 10px;
}

.cake-main .block-tr .stream-table tbody tr td a > div  b {
    background: #fff;
    border-radius: 31px;
    padding: 5px 12px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 12px;
    line-height: 100%;
    color: #e41e50;
    display: inline-block;
    text-align: center;
    margin-top: 20px;
    order: 2;
}

/*Явки и пароли*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="128801180"] {
    background: #FFF1F0 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/56/h/be8ad06d3e92482135839541fd44d156.png)no-repeat;
    background-size: contain;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="128801180"] td a:before {
    width: 310px;
    background: #fff;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="128801180"] td a > div b {
    display: none;
}

/*начинающий кондитер*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] {
    background: #E41E50 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/195/h/5556407a1c95fe59922a4afdc6b155bb.png)no-repeat;
    background-size: 33%;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] td a:before {
    background: #fff1f0;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] .stream-title  {
    color: #fff;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] td a > div {
    color: #fff;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] td a:after  {
    content: 'Диплом кондитера 4 разряда';
    position: absolute;
    bottom: 25px;
    left: 190px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 10px;
    line-height: 120%;
    color: #060002;
    background: #fed4e7;
    border-radius: 31px;
    padding: 6px 8px;
    
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"]  td a > div b {
        color: #060002;
    background: #fed4e7;
}

/*Интсаграм Бизнес*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="852012467"] {
    background:  url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/179/h/dd7ec314c6137f3015efd0c5c92017b2.svg)no-repeat, linear-gradient(44deg, #bf337d 0%, #e41e50 48.42%, #f89a4e 100%)no-repeat;
    background-size: 32%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="852012467"] td a:before {
    background: #fff1f0;
}

.cake-main .stream-table tbody tr[data-training-id="852012467"] td a > div  {
    color: #fff;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="852012467"] td a > div b {
   background: #fed4e7;
    color: #060002;
}

/*Бизнес в вк*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="796876473"] {
    background: #d7e9ff url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/115/h/55c5e2ad517c84d814c8578e78c3536a.svg)no-repeat;
    background-size: 32%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="796876473"]  td a > div {
    color: #002146;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="796876473"] td a:before {
    background: #fff;
    color: #000;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="796876473"] td a > div b {
    background: #fff;
    color: #000;
}

/*Секретная неделя*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="715960787"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/148/h/354ee00a0758ac61d52994079cfc64af.png)no-repeat;
    background-size: 34%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960787"] td a > div b {
    background: #fff;
    color: #e41e50;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="715960787"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Вводный курс*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408683"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/196/h/349381a61eb57cda2b5f9fdb273085a7.png)no-repeat;
    background-size: 36%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408683"] td a > div b {
    background: #fff;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408683"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Таблица*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] {
    background: #E41E50 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/276/h/96ba268ad42dac70c6323f2dfac830b4.png)no-repeat;
    background-size: 50%;
    background-position: right bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] td a {
    padding: 25px 200px 25px 25px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] td a > div {
    color: #fff;
    max-width: 210px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] td a > div b {
    display: none;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"]  td a:before {
    left: 25px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] a .stream-title {
    color: #fff;
}

/*Таргет*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="667049711"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/237/h/de428a8c35db4b2028b24057a8f56fcc.png)no-repeat;
    background-size: 32%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="667049711"] td a:before {
    color: #fff;
    background: #e41e50;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="667049711"] td a > div b {
    background: #fff;
}

/*Формула денег*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="253314876"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/146/h/068d20809ceb7f4a780ce52f11490ed5.png)no-repeat;
    background-size: 32%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="253314876"] td a:before {
    color: #fff;
    background: #e41e50;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="253314876"] td a > div b {
    background: #fff;
}

/*Формула денег-4*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="594471540"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/146/h/068d20809ceb7f4a780ce52f11490ed5.png)no-repeat;
    background-size: 32%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="594471540"] td a:before {
    color: #fff;
    background: #e41e50;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="594471540"] td a > div b {
    background: #fff;
}

/*Декорь торта*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] {
    background: #e41e50 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/429/h/c03108f7c8828b327143a88077937d80.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tr[data-training-id="94384492"] a .stream-title,
.cake-main .stream-table tbody tr[data-training-id="94384492"] td a > div  {
    color: #fff;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] td a:before {
    background: #fff1f0;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] td a > div b {
   background: #fed4e7;
   color: #060002;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] td a:after  {
    content: 'Диплом кондитера 5 разряда';
    position: absolute;
    bottom: 25px;
    left: 190px;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 10px;
    line-height: 120%;
    color: #060002;
    background: #fed4e7;
    border-radius: 31px;
    padding: 6px 8px;
    
}
/*Интсаграм для кондитеров с нуля*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="293505561"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/269/h/0bebdeb180fd14a3d22391d04c528fc5.png)no-repeat;
    background-size: 32%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="293505561"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Муссовые торты*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408668"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/324/h/750e1cff8eac8fe8e2c95359d87d84c8.png)no-repeat;
    background-size: 38%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408668"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Малазийская техника*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408670"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/359/h/cc110ead101145c9cdd4ff705ac9aae2.png)no-repeat;
    background-size: 35%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408670"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Украшение цветами и ягодами*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408682"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/252/h/7ac17bcf83d3257a2c4ffcfa52982767.png)no-repeat;
    background-size: 35%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408682"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Тагильская роспись*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408686"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/506/h/5a272e620521323c16858006dec9d82d.png)no-repeat;
   background-size: 36%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408686"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Макаронс*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408688"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/429/h/9234554757d882d2dec31d3485411853.png)no-repeat;
    background-size: 38%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408688"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Сахарные цветы*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408687"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/252/h/7ac17bcf83d3257a2c4ffcfa52982767.png)no-repeat;
    background-size: 36%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408687"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Выпечка 0 каллорий*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408667"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/206/h/fc73499f51db6ada3dc5293c6f270666.png)no-repeat;
    background-size: 45%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408667"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Бонусы по выпечке*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408684"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/196/h/8f0e0a8728d1636d399c76b00ac8bf0d.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408684"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Кондитер с 0*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94384082"] {
    background: #FFF4F6  url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/92/h/0021bdb5676736e003ba1738f594cf7c.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94384082"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Декор торта Мастика*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="94408685"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/179/h/ebb6f2d2335c5712d4233f1e2db615c6.png)no-repeat;
    background-size: 36%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="94408685"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Новогодний сладкий стол*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="276243912"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/179/h/ebb6f2d2335c5712d4233f1e2db615c6.png)no-repeat;
    background-size: 36%, cover;
    background-position: left bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="276243912"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Франшиза*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] {
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/222/h/ce2d6951a1910ab8a21ee7c7f91a0c10.svg)no-repeat,
    url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/298/h/7b780b6bcf57707b42f5ffd065bc6b7c.jpg)no-repeat;
    background-size: 38%, cover;
    background-position: right 45px center, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] td a {
    padding: 25px 200px 25px 25px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"]  td a:before {
    left: 25px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] td a:before {
    color: #e41e50;
    background: #fff1f0;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] td a > div b {
    display: none;
}

/*Вафельная флористика*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="593981627"] {
    background: #FFF4F6  url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/100/h/79d7e41673cae33ad124ebd537587123.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom;
}

.cake-main .stream-table tbody tr[data-training-id="593981627"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Золотой леденец*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="652479875"] {
    background: #FFDEBF url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/296/h/24ade7f3e3c1bdc58be4798d055a771e.png)no-repeat;
    background-size: 52%, cover;
    background-position: right bottom;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="652479875"] td a {
    padding: 25px 200px 25px 25px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="652479875"]  td a:before {
    left: 25px;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="652479875"] td a:before {
    color: #fff;
    background: #e41e50;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="652479875"] td a > div b {
    background: #fff4f6;
    color: #e41e50;
}

/*Чизкейки*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="743303737"] {
    background: #FFF4F6  url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/178/h/07bb77ec1b8b75de7d20f530a15d4401.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="743303737"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Рулеты*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="784140433"] {
    background: #FFF4F6  url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/21/h/0147342802ac048e5aa7116d9b0b602b.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="784140433"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Моти*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="829510199"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/301/h/5ef94c7ea33041ad5856fa687cd2e5cf.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="829510199"] td a:before {
    color: #fff;
    background: #e41e50;
}

/*Стажировка для МП*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="840738383"] {
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/109/h/4eefb91041de5059188e927e55da6541.png)no-repeat,
        url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/153/h/042b2cd402c1146a34ad0220def91cb4.jpg)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="840738383"] td a:before {
    color: #e41e50;
    background: #fff1f0;
}

/*Внутренний*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="850993103"] {
    background: url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/133/h/4d920a00445e11c0870122ceddef994e.png)no-repeat,
        url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/153/h/042b2cd402c1146a34ad0220def91cb4.jpg)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="850993103"] td a:before {
    color: #e41e50;
    background: #fff1f0;
}

/*Курс по цыетам 3 в 1*/
.cake-main .block-tr .stream-table tbody tr[data-training-id="857672097"] {
    background: #FFF4F6 url(https://fs.getcourse.ru/fileservice/file/download/a/101048/sc/164/h/0c4bb72740c2150cc7ca371e8aa543c0.png)no-repeat;
    background-size: 33%, cover;
    background-position: left bottom, center;
}

.cake-main .block-tr .stream-table tbody tr[data-training-id="857672097"] td a:before {
    color: #fffbfb;
    background: #e41e50;
}

.chat-box {
   box-shadow: 4px 7px 26px 0 rgba(228, 30, 80, 0.08);
    background: #fff4f6;
    padding: 24px 20px 30px 20px; 
}

.chat-box h3 {
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 17px;
    line-height: 120%;
    text-transform: uppercase;
    color: #000;
    margin-bottom: 25px; 
}

.chat-box .col-gc-4  {
    padding: 0;
    max-width: 55px;
    width: 20%;
}

.chat-box .col-md-8 {
    width: 80%;
    padding: 0 0 0 15px;
}

.chat-box .row-btn {
 display: flex;   
}

.chat-box button.xdget-block.xdget-button {
   backdrop-filter: blur(10.782146453857422px);
    background: #fff;
    border: 1px solid #e41e50;
    border-radius: 16px;
    width: 100%;
    height: 55px;
    font-family: var(--font-family) !important;
    font-weight: 500;
    font-size: 18px;
    line-height: 127%;
    text-align: center;
    color: #000; 
}

.shop-block {
    box-shadow: 4px 7px 26px 0 rgba(228, 30, 80, 0.08);
    background: #fff4f6;
    padding: 20px 17px 22px 20px;
    border-radius: 20px;
}

.shop-block .logo-box img {
    width: 80px;
}

.shop-block .logo-box {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 25px;
}

.shop-block .logo-box p {
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 18px;
    line-height: 115%;
    color: #000;
}

.shop-block .logo-box span {
    font-weight: 300;
    font-size: 11px;
    display: block;
}

.shop-block button {
    background: #e41e50;
    border: none;
    border-radius: 10px;
    height: 50px;
    font-family: var(--font-family);
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #fff;
    width: 100%;
}






.cake-main .stream-table tbody tr[data-training-id="852012467"] .stream-title  {
    color: #fff;
}

@media(max-width: 1160px) {
    .cake-main .block-tr .stream-table tbody tr {
     	flex: 0 0 100%  !important;  
        width: 100% !important;  
        max-width: 480px !important;
        margin: 0 auto !important;
    }
    
    .cake-main .block-tr .stream-table tr a .stream-title {
     	font-size: 20px !important;   
    }
    
    .cake-main .col-gc-9,
    .cake-main .col-gc-3 {
        width: 100% !important; 
    }
    
    .cake-main .col-gc-3 {
    max-width: 380px !important; 
    margin: 0 auto !important; 
}
}

@media(max-width: 480px) {
    .cake-main .block-tr .stream-table tbody tr {
        	flex: 0 0 100% !important;
            min-height: 150px !important;
    }
    
        .cake-main .block-tr .stream-table tr a .stream-title {
     	font-size: 18px !important;   
    }
    
    .cake-main .block-tr .stream-table tbody tr td a > div {
        font-size: 13px !important;  
        margin-top: 5px !important;  
    }
    
    .cake-main .block-tr .stream-table tbody tr a {
    	padding: 20px 15px 63px 135px !important;
    }
    
      .cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] a  {
        padding: 50px 15px 60px 135px !important;
    }
    
       .cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] a {
        padding: 82px 15px 63px 135px !important;
    }
    
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] td a:after {
        width: 0 !important;
        height: 0 !important; 
        content: " " !important; 
        padding: 0 !important; 
    }
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] td a .stream-title:after {
        content: 'Диплом кондитера 5 разряда';
    position: absolute;
    font-family: var(--font-family);
    font-weight: 500;
    font-size: 10px;
    line-height: 120%;
    color: #060002;
    background: #fed4e7;
    border-radius: 31px;
    padding: 6px 8px;
        top: -32px !important;
        left: 0;
    }
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="715960784"] td a:after {
        bottom: 182px !important;
        left: 135px !important; 
    }
    
  .cake-main .block-tr .stream-table tr[data-training-id="94384492"] a .stream-title {
    position: absolute;
    left: 15px;
    top: 47px;
}
    
    .cake-main .block-tr .stream-table tbody tr td a > div b {
     	margin-top: 12px !important;   
    }
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="128801180"] td a:before {
        width: 110px !important;  
    }
    
    .cake-main .block-tr .stream-table tbody tr td a:before {
        bottom: 20px !important; 
    }
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] td a {
        padding: 20px 150px 20px 20px !important; 
    }
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="339783559"] {
    	background-size: 40% !important; 
	}
    
  .cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] td a  {
    padding: 20px 140px 55px 15px !important;
	}
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] td a:before {
    left: 15px !important;
}
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="97099707"] {
    background-size: 34%, cover !important;
    background-position: right 15px center, center !important;
}
    
    .cake-main .block-tr .stream-table tbody tr[data-training-id="652479875"] td a {
       padding: 20px 170px 65px 25px !important 
    }
    
    .cake-main .page-header {
    margin: 0 !important;
}
}

@media(max-width: 396px) {
      .cake-main .block-tr .stream-table tbody tr a {
        padding: 20px 15px 63px 115px !important;
    }
     .cake-main .block-tr .stream-table tbody tr[data-training-id="94384492"] a {
        padding: 82px 15px 63px 115px !important;
    }
    
}